indispensable part of our lives - Deutsch Englisch Wörterbuch